package products

import (
	"encoding/json"
	"fmt"
	"github.com/jinzhu/gorm"
	"time"
)

//CREATE TABLE `real_phone_template2` (
//  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '账号ID',
//  `brand` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '品牌',
//  `model` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '型号',
//  `fingerprint_md5` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '安卓md5(ro.build.fingerprint)',
//  `fingerprint` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '安卓ro.build.fingerprint',
//  `resource_specification_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '规格编号',
//  `screen_layout_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '屏幕布局编码',
//  `adi_template_download_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'adi模板文件下载路径',
//  `adi_template_pwd` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'adi模板文件密码',
//  `property_json` json DEFAULT NULL COMMENT '实例属性',
//  `android_image_version` int DEFAULT '0' COMMENT '安卓镜像版本',
//  `delete_flag` tinyint DEFAULT '0' COMMENT '是否删除（1：已删除；0：未删除）',
//  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建人',
//  `create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
//  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '修改人',
//  `update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
//  `device_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '机型名称(别名/展示用)',
//  `is_official` tinyint DEFAULT '0' COMMENT '是否正式版（0:测试版 1:正式版）',
//  `status` tinyint DEFAULT '0' COMMENT '是否启用（0:禁用 1:启用）',
//  `adi_template_version` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'adi模板版本号',
//  `model_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '机型标识',
//  `is_public` tinyint DEFAULT '1' COMMENT '模板使用类型(1=公共 0=私有)',
//  `aosp_version` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'aosp版本',
//  `test_cases_download_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '测试用例文件下载路径',
//  PRIMARY KEY (`id`) USING BTREE,
//  KEY `idx_is_public_create_time` (`is_public`,`create_time`) USING BTREE,
//  KEY `index_is_public_create_time` (`is_public`,`create_time`) USING BTREE
//) ENGINE=InnoDB AUTO_INCREMENT=10493 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='云真机模板文件表';

type RealPhoneTemplate2 struct {
	Id                        int       `json:"id" gorm:"column:id"`
	Brand                     string    `json:"brand" gorm:"column:brand"`
	Model                     string    `json:"model" gorm:"column:model"`
	FingerprintMd5            string    `json:"fingerprint_md5" gorm:"column:fingerprint_md5"`
	Fingerprint               string    `json:"fingerprint" gorm:"column:fingerprint"`
	ResourceSpecificationCode string    `json:"resource_specification_code" gorm:"column:resource_specification_code"`
	ScreenLayoutCode          string    `json:"screen_layout_code" gorm:"column:screen_layout_code"`
	AdiTemplateDownloadUrl    string    `json:"adi_template_download_url" gorm:"column:adi_template_download_url"`
	AdiTemplatePwd            string    `json:"adi_template_pwd" gorm:"column:adi_template_pwd"`
	PropertyJson              string    `json:"property_json" gorm:"column:property_json"`
	AndroidImageVersion       int       `json:"android_image_version" gorm:"column:android_image_version"`
	DeleteFlag                int       `json:"delete_flag" gorm:"column:delete_flag"`
	CreateBy                  string    `json:"create_by" gorm:"column:create_by"`
	CreateTime                time.Time `json:"create_time" gorm:"column:create_time"`

	UpdateBy             string    `json:"update_by" gorm:"column:update_by"`
	UpdateTime           time.Time `json:"update_time" gorm:"column:update_time"`
	DeviceName           string    `json:"device_name" gorm:"column:device_name"`
	IsOfficial           int       `json:"is_official" gorm:"column:is_official"`
	Status               int       `json:"status" gorm:"column:status"`
	AdiTemplateVersion   string    `json:"adi_template_version" gorm:"column:adi_template_version"`
	ModelCode            string    `json:"model_code" gorm:"column:model_code"`
	IsPublic             int       `json:"is_public" gorm:"column:is_public"`
	AospVersion          string    `json:"aosp_version" gorm:"column:aosp_version"`
	TestCasesDownloadUrl string    `json:"test_cases_download_url" gorm:"column:test_cases_download_url"`
}

func (r *RealPhoneTemplate2) TableName() string {
	return "real_phone_template2"
}
func (r *RealPhoneTemplate2) Create(db *gorm.DB) error {
	return db.Table(r.TableName()).Create(r).Error
}
func (r *RealPhoneTemplate2) Update(db *gorm.DB) error {
	return db.Table(r.TableName()).Where("id = ?", r.Id).Updates(r).Error
}

func SaveInfo(db *gorm.DB) {
	str := `
{"code":200,"msg":"success","ts":1758598835676,"data":[{"id":457,"createTime":"2025-05-25T06:46:03.000+00:00","createBy":"","updateTime":"2025-05-25T06:46:42.000+00:00","updateBy":"","brand":"google","model":"Pixel 7 Pro(New)(12G)","fingerprint":"google/cheetah/cheetah:13/TQ3A.230901.001/10750268:user/release-keys","fingerprintMd5":"f5da7b97678ac19309f0cf0203e072d7","resourceSpecificationCode":"m2-3","screenLayoutCode":"realdevice_1440x3120x560","adiTemplateDownloadUrl":"https://oss-hk01.armcloud.net/adi/myadi1.zip","adiTemplatePwd":"JZGWqLOMarIosOpSuDXh","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"Pixel 7 Pro(New)(12G)","isOfficial":0,"status":1,"adiTemplateVersion":null,"modelCode":null,"isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":36,"createTime":"2024-11-22T10:48:14.000+00:00","createBy":"","updateTime":"2025-04-29T09:44:28.000+00:00","updateBy":"","brand":"google","model":"Pixel 7 Pro(12G)","fingerprint":"google/cheetah/cheetah:13/TQ3A.230901.001/10750268:user/release-keys","fingerprintMd5":"f5da7b97678ac19309f0cf0203e072d7","resourceSpecificationCode":"m2-3","screenLayoutCode":"realdevice_1440x3120x560","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/0498ec4d0db686d3dfaf6007e09ba08a.zip","adiTemplatePwd":"Xe
QEcevEKgCXmCyLxQCu","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"Pixel 7 Pro(12G)","isOfficial":1,"status":1,"adiTemplateVersion":nu
ll,"modelCode":null,"isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":413,"createTime":"2025-05-14T14:01:06.000+00:00","createBy":"","updateT
ime":"2025-05-29T15:53:04.000+00:00","updateBy":"","brand":"Redmi","model":"2201117TG(12G)","fingerprint":"Redmi/spes_global/spes:13/TKQ1.221114.001/V816.0.8.0.TGCMI
XM:user/release-keys","fingerprintMd5":"5c7be06178530d60166663e79c1eeb45","resourceSpecificationCode":"m2-3","screenLayoutCode":"realdevice_1080x2400x440","adiTempla
teDownloadUrl":"https://oss-hk.armcloud.net/adi/bb6ba90f6cb46d93cef03186605cdbe9_03.zip","adiTemplatePwd":"YcbuLjtfcJywPFhnPsuW","propertyJSON":"{}","androidImageVer
sion":13,"deleteFlag":false,"deviceName":"2201117TG(12G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":"Redmi_2201117TG(12G)","isPublic":1,"testCa
sesDownloadUrl":null,"aospVersion":"android13"},{"id":386,"createTime":"2025-05-14T14:00:16.000+00:00","createBy":"","updateTime":"2025-08-19T11:03:09.000+00:00","up
dateBy":"liwei","brand":"HONOR","model":"RMO-AN00(8G)","fingerprint":"HONOR/RMO-AN00/HNRMO-Q:13/HONORRMO-AN00/7.1.0.200C00E186R7P5:user/release-keys","fingerprintMd5
":"63b8d4657a56d8fb7502099a7916ddab","resourceSpecificationCode":"m2-4","screenLayoutCode":"realdevice_1080x2400x480","adiTemplateDownloadUrl":"https://oss-hk.armclo
ud.net/adi/9265c5c4ed0e21f8f63e8606917abfdd_03.zip","adiTemplatePwd":"cqgssOdpzlpakrHLREBg","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceNa
me":"RMO-AN00(8G)","isOfficial":0,"status":1,"adiTemplateVersion":null,"modelCode":"HONOR_RMO-AN00(8G)","isPublic":1,"testCasesDownloadUrl":"","aospVersion":"android
13"},{"id":52,"createTime":"2024-11-22T10:48:30.000+00:00","createBy":"","updateTime":"2025-04-29T09:44:28.000+00:00","updateBy":"","brand":"realme","model":"RMX3151
(12G)","fingerprint":"realme/RMX3151EEA/RE54B4L1:13/SP1A.210812.016/R.18a3aa1-4194:user/release-keys","fingerprintMd5":"3c8238589dc201bb648cb83968dc32e2","resourceSp
ecificationCode":"m2-3","screenLayoutCode":"realdevice_1080x2412x480","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/7104bfc1ace1cd8f89af379f3df31a7f.zip"
,"adiTemplatePwd":"JZYGJmyhZAzgDSaAMEki","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"RMX3151(12G)","isOfficial":1,"status":1,"adiTe
mplateVersion":null,"modelCode":null,"isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":62,"createTime":"2024-11-22T10:48:38.000+00:00","creat
eBy":"","updateTime":"2025-04-29T09:44:28.000+00:00","updateBy":"","brand":"samsung","model":"SM-A325N(12G)","fingerprint":"samsung/a32ks/a32:13/TP1A.220624.014/A325
NKSS6DXE2:user/release-keys","fingerprintMd5":"b2173349bbebdbcaeabd1427ff218df0","resourceSpecificationCode":"m2-3","screenLayoutCode":"realdevice_1080x2400x420","ad
iTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/bf84c0b669ab2041854a8b61ef5537f7.zip","adiTemplatePwd":"LMvBHQdNckjbUlDUxvbJ","propertyJSON":"{}","androidImag
eVersion":13,"deleteFlag":false,"deviceName":"SM-A325N(12G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":null,"isPublic":1,"testCasesDownloadUrl"
:null,"aospVersion":"android13"},{"id":242,"createTime":"2025-03-28T10:13:07.000+00:00","createBy":"","updateTime":"2025-05-29T15:53:04.000+00:00","updateBy":"","bra
nd":"vivo","model":"V2239A(8G)","fingerprint":"vivo/PD2239/PD2239:13/TP1A.220624.014/compiler02171051:user/release-keys","fingerprintMd5":"edbe0b346bc1fa977e5b9e48d8
d4ed68","resourceSpecificationCode":"m2-4","screenLayoutCode":"realdevice_1080x2400x480","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/599d2b7528c778904f
108997737312d6_03.zip","adiTemplatePwd":"UgcKsLWkXzBDvFcIeULv","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"V2239A(8G)","isOfficial"
:1,"status":1,"adiTemplateVersion":null,"modelCode":null,"isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":379,"createTime":"2025-05-14T14:00
:04.000+00:00","createBy":"","updateTime":"2025-05-29T15:53:04.000+00:00","updateBy":"","brand":"Infinix","model":"Infinix X6820(12G)","fingerprint":"Infinix/X6820-G
L/Infinix-X6820:13/TP1A.220624.014/240514V1488:user/release-keys","fingerprintMd5":"b99c1c80141ca30696889302f561d4b7","resourceSpecificationCode":"m2-3","screenLayou
tCode":"realdevice_1080x2400x480","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/c8431b48e617040617a632e511e54621_03.zip","adiTemplatePwd":"JVBOmuUEPSiVZf
hNwhcM","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"Infinix X6820(12G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelC
ode":"Infinix_Infinix X6820(12G)","isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":357,"createTime":"2025-05-14T08:22:50.000+00:00","createB
y":"","updateTime":"2025-05-29T15:53:04.000+00:00","updateBy":"","brand":"POCO","model":"23122PCD1G(12G)","fingerprint":"POCO/garnetp_id/garnet:13/TKQ1.221114.001/V1
4.0.4.0.TNRIDXM:user/release-keys","fingerprintMd5":"6c36c082d17d751b38ca08f111b9693b","resourceSpecificationCode":"m2-3","screenLayoutCode":"realdevice_1220x2712x48
0","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/d80455e43d9ea04856a5f9be316816ec_03.zip","adiTemplatePwd":"PuyycMnpvydXqnIGfOyG","propertyJSON":"{}","an
droidImageVersion":13,"deleteFlag":false,"deviceName":"23122PCD1G(12G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":null,"isPublic":1,"testCasesD
ownloadUrl":null,"aospVersion":"android13"},{"id":401,"createTime":"2025-05-14T14:00:44.000+00:00","createBy":"","updateTime":"2025-05-29T15:53:04.000+00:00","update
By":"","brand":"vivo","model":"V2166BA(12G)","fingerprint":"vivo/PD2224/PD2224:13/TP1A.220624.014/compiler03111954:user/release-keys","fingerprintMd5":"3fc44f78c4cb8
95fc242892ee536b23b","resourceSpecificationCode":"m2-3","screenLayoutCode":"realdevice_1080x2408x480","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/f41a9
ae5fac06c8cfbd271f4377986cb_03.zip","adiTemplatePwd":"OgdSUuXcoEJJwrGOACGO","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"V2166BA(12G
)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":"vivo_V2166BA(12G)","isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":41,"
createTime":"2024-11-22T10:48:17.000+00:00","createBy":"","updateTime":"2025-04-29T09:44:28.000+00:00","updateBy":"","brand":"vivo","model":"V2036(8G)","fingerprint"
:"vivo/2036T/2036:13/TP1A.220624.014/compiler07261846:user/release-keys","fingerprintMd5":"0707aa20b0013d20bee0fa0366873778","resourceSpecificationCode":"m2-4","scre
enLayoutCode":"realdevice_1080x2408x440","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/d51382c681e4afd3088ccf3ea59ae7df.zip","adiTemplatePwd":"iSErHnVVBr
niSIHPOnqx","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"V2036(8G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":
null,"isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":335,"createTime":"2025-05-13T16:50:32.000+00:00","createBy":"","updateTime":"2025-05-2
9T15:53:04.000+00:00","updateBy":"","brand":"OPPO","model":"CPH2219(12G)","fingerprint":"OPPO/CPH2219/OP4F11L1:13/TP1A.220905.001/R.1bd10d0-48839-48838:user/release-
keys","fingerprintMd5":"769de0306e179ebc3dc77110b570987a","resourceSpecificationCode":"m2-3","screenLayoutCode":"realdevice_1080x2400x480","adiTemplateDownloadUrl":"
https://oss-hk.armcloud.net/adi/848e9c356bbcb8f4fe36f53a13e27316_03.zip","adiTemplatePwd":"SWNhvWICgJzfKlJjuKXg","propertyJSON":"{}","androidImageVersion":13,"delete
Flag":false,"deviceName":"CPH2219(12G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":null,"isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"
android13"},{"id":257,"createTime":"2025-04-11T06:22:12.000+00:00","createBy":"","updateTime":"2025-05-29T15:53:04.000+00:00","updateBy":"","brand":"samsung","model"
:"SM-G980F(12G)","fingerprint":"samsung/x1sxx/x1s:13/TP1A.220624.014/G980FXXUFGVJE:user/release-keys","fingerprintMd5":"d6e9e5abcf305f6842cacbc2df476fb9","resourceSp
ecificationCode":"m2-3","screenLayoutCode":"realdevice_1440x3200x640","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/d31ce85ccbaee83eccd8d5cd2ef44c46_03.z
ip","adiTemplatePwd":"GUkngTTUhVQbbvboVzPz","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"SM-G980F(12G)","isOfficial":1,"status":1,"a
diTemplateVersion":null,"modelCode":null,"isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":330,"createTime":"2025-05-13T16:49:12.000+00:00","
createBy":"","updateTime":"2025-05-29T15:53:04.000+00:00","updateBy":"","brand":"Infinix","model":"Infinix X6837(8G)","fingerprint":"Infinix/X6837-OP/Infinix-X6837:1
3/TP1A.220624.014/250319V1532:user/release-keys","fingerprintMd5":"3f64fb3338509498dc8a5d85637bfbe1","resourceSpecificationCode":"m2-4","screenLayoutCode":"realdevic
e_1080x2460x480","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/e36a84791900dc523a46befa11a01540_03.zip","adiTemplatePwd":"GYGmCPdJdRjUBpwwxGcf","property
JSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"Infinix X6837(8G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":null,"isPubli
c":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":48,"createTime":"2024-11-22T10:48:25.000+00:00","createBy":"","updateTime":"2025-04-29T09:44:28.000
+00:00","updateBy":"","brand":"OPPO","model":"CPH2237(12G)","fingerprint":"OPPO/CPH2237T2/OP4FA7L1:13/TP1A.220905.001/R.1769940_1:user/release-keys","fingerprintMd5"
:"d55654819f04eb8c4367cc79b2785db2","resourceSpecificationCode":"m2-3","screenLayoutCode":"realdevice_1080x2400x480","adiTemplateDownloadUrl":"https://oss-hk.armclou
d.net/adi/bb3459664198adc4e72387e963092384.zip","adiTemplatePwd":"EcmhqAeJRhlLwnOLdidi","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":
"CPH2237(12G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":null,"isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":376,"cr
eateTime":"2025-05-14T13:59:57.000+00:00","createBy":"","updateTime":"2025-05-29T15:53:04.000+00:00","updateBy":"","brand":"Xiaomi","model":"M2102J2SC(8G)","fingerpr
int":"Xiaomi/thyme/thyme:13/TKQ1.221114.001/V816.0.4.0.TGACNXM:user/release-keys","fingerprintMd5":"90a6dd937f1c3d0dbd8311e1f70d7ca6","resourceSpecificationCode":"m2
-4","screenLayoutCode":"realdevice_1080x2340x440","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/646ab2444c4b999131fd540ad9dad27a_03.zip","adiTemplatePwd"
:"TBsyRTTpfTNTEJrlxKoE","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"M2102J2SC(8G)","isOfficial":1,"status":1,"adiTemplateVersion":n
ull,"modelCode":"Xiaomi_M2102J2SC(8G)","isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":336,"createTime":"2025-05-13T16:50:33.000+00:00","cr
eateBy":"","updateTime":"2025-05-29T15:53:04.000+00:00","updateBy":"","brand":"OPPO","model":"CPH2219(8G)","fingerprint":"OPPO/CPH2219/OP4F11L1:13/TP1A.220905.001/R.
1bd10d0-48839-48838:user/release-keys","fingerprintMd5":"769de0306e179ebc3dc77110b570987a","resourceSpecificationCode":"m2-4","screenLayoutCode":"realdevice_1080x240
0x480","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/848e9c356bbcb8f4fe36f53a13e27316_03.zip","adiTemplatePwd":"SWNhvWICgJzfKlJjuKXg","propertyJSON":"{}"
,"androidImageVersion":13,"deleteFlag":false,"deviceName":"CPH2219(8G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":null,"isPublic":1,"testCasesD
ownloadUrl":null,"aospVersion":"android13"},{"id":418,"createTime":"2025-05-14T14:01:13.000+00:00","createBy":"","updateTime":"2025-05-29T15:53:04.000+00:00","update
By":"","brand":"samsung","model":"SM-G996U1(8G)","fingerprint":"samsung/t2quew/t2q:13/TP1A.220624.014/G996U1UEU5EWB1:user/release-keys","fingerprintMd5":"525b999a201
515d857baa23ad22e2b88","resourceSpecificationCode":"m2-4","screenLayoutCode":"realdevice_1080x2400x420","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/e05
7a91538f142889b3065e6d173fc10_03.zip","adiTemplatePwd":"yZcBujFwsnaXTczLmAvx","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"SM-G996U1
(8G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":"samsung_SM-G996U1(8G)","isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"i
d":384,"createTime":"2025-05-14T14:00:12.000+00:00","createBy":"","updateTime":"2025-05-29T15:53:04.000+00:00","updateBy":"","brand":"vivo","model":"V2279A(8G)","fin
gerprint":"vivo/PD2279/PD2279:13/TP1A.220624.014/compiler01111129:user/release-keys","fingerprintMd5":"115b41a0e539c4520cdd21d3587e1e1d","resourceSpecificationCode":
"m2-4","screenLayoutCode":"realdevice_1080x2388x480","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/38dcf2fcbf9544e64b9395d89daadfd3_03.zip","adiTemplateP
wd":"LOCjhbZDUoctjrVEZfmw","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"V2279A(8G)","isOfficial":1,"status":1,"adiTemplateVersion":n
ull,"modelCode":"vivo_V2279A(8G)","isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":60,"createTime":"2024-11-22T10:48:36.000+00:00","createBy
":"","updateTime":"2025-04-29T09:44:28.000+00:00","updateBy":"","brand":"samsung","model":"SM-N981N(12G)","fingerprint":"samsung/c1qksw/c1q:13/TP1A.220624.014/N981NK
SS4HXFC:user/release-keys","fingerprintMd5":"8ba418a090433e9ca504efa0c7637271","resourceSpecificationCode":"m2-3","screenLayoutCode":"realdevice_1080x2400x540","adiT
emplateDownloadUrl":"https://oss-hk.armcloud.net/adi/e02dbfec96fe4ab2464ebbd016cf1804.zip","adiTemplatePwd":"alSMaZPYnRdHybrdlbTr","propertyJSON":"{}","androidImageV
ersion":13,"deleteFlag":false,"deviceName":"SM-N981N(12G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":null,"isPublic":1,"testCasesDownloadUrl":n
ull,"aospVersion":"android13"},{"id":64,"createTime":"2024-11-22T10:48:40.000+00:00","createBy":"","updateTime":"2025-04-29T09:44:28.000+00:00","updateBy":"","brand"
:"POCO","model":"2201116PG(12G)","fingerprint":"POCO/veux_p_global/veux:13/TKQ1.221114.001/V816.0.5.0.TKCMIXM:user/release-keys","fingerprintMd5":"80a2e13850ef1395a3
d4df36fc744202","resourceSpecificationCode":"m2-3","screenLayoutCode":"realdevice_1080x2400x440","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/1f7ff28c6d
47da3bfe71113ed3861d64.zip","adiTemplatePwd":"bNLNhpuSVzdTYydefgkr","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"2201116PG(12G)","is
Official":1,"status":1,"adiTemplateVersion":null,"modelCode":null,"isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":417,"createTime":"2025-05
-14T14:01:12.000+00:00","createBy":"","updateTime":"2025-05-29T15:53:04.000+00:00","updateBy":"","brand":"samsung","model":"SM-G996U1(12G)","fingerprint":"samsung/t2
quew/t2q:13/TP1A.220624.014/G996U1UEU5EWB1:user/release-keys","fingerprintMd5":"525b999a201515d857baa23ad22e2b88","resourceSpecificationCode":"m2-3","screenLayoutCod
e":"realdevice_1080x2400x420","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/e057a91538f142889b3065e6d173fc10_03.zip","adiTemplatePwd":"yZcBujFwsnaXTczLmA
vx","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"SM-G996U1(12G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":"sa
msung_SM-G996U1(12G)","isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":356,"createTime":"2025-05-14T08:22:48.000+00:00","createBy":"","updat
eTime":"2025-05-29T15:53:04.000+00:00","updateBy":"","brand":"OPPO","model":"CPH2235(8G)","fingerprint":"OPPO/CPH2235T2/OP4F25L1:13/TP1A.220905.001/R.1c7e0fe-1-7c0d8
:user/release-keys","fingerprintMd5":"6ae04488c5622e6c8af4c82fa46a1f38","resourceSpecificationCode":"m2-4","screenLayoutCode":"realdevice_1080x2400x480","adiTemplate
DownloadUrl":"https://oss-hk.armcloud.net/adi/7391a6118bb51ba865036331e499451a_03.zip","adiTemplatePwd":"bGmqrRgdrRVOmmKxiQQl","propertyJSON":"{}","androidImageVersi
on":13,"deleteFlag":false,"deviceName":"CPH2235(8G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":null,"isPublic":1,"testCasesDownloadUrl":null,"a
ospVersion":"android13"},{"id":57,"createTime":"2024-11-22T10:48:34.000+00:00","createBy":"","updateTime":"2025-04-29T09:44:28.000+00:00","updateBy":"","brand":"Redm
i","model":"21061119AG(8G)","fingerprint":"Redmi/selene_global/selene:13/TP1A.220624.014/V14.0.7.0.TKUMIXM:user/release-keys","fingerprintMd5":"cd3e8f4edc200d5e59771
1151f93a522","resourceSpecificationCode":"m2-4","screenLayoutCode":"realdevice_1080x2400x440","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/038108f1a58f0
16b3b6421fee3d5e9f6.zip","adiTemplatePwd":"WEiRBLiOltDwMVvSlNfj","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"21061119AG(8G)","isOff
icial":1,"status":1,"adiTemplateVersion":null,"modelCode":null,"isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":358,"createTime":"2025-05-14
T08:22:51.000+00:00","createBy":"","updateTime":"2025-05-29T15:53:04.000+00:00","updateBy":"","brand":"POCO","model":"23122PCD1G(8G)","fingerprint":"POCO/garnetp_id/
garnet:13/TKQ1.221114.001/V14.0.4.0.TNRIDXM:user/release-keys","fingerprintMd5":"6c36c082d17d751b38ca08f111b9693b","resourceSpecificationCode":"m2-4","screenLayoutCo
de":"realdevice_1220x2712x480","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/d80455e43d9ea04856a5f9be316816ec_03.zip","adiTemplatePwd":"PuyycMnpvydXqnIGf
OyG","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"23122PCD1G(8G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":nu
ll,"isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":66,"createTime":"2024-11-22T10:48:41.000+00:00","createBy":"","updateTime":"2025-04-29T0
9:44:28.000+00:00","updateBy":"","brand":"realme","model":"RMX3491(12G)","fingerprint":"realme/RMX3491T2/RED8C1L1:13/RKQ1.211119.001/R.1006e02-6679-667b:user/release
-keys","fingerprintMd5":"0453766e225d38d29d97d1b91ab9100c","resourceSpecificationCode":"m2-3","screenLayoutCode":"realdevice_1080x2412x480","adiTemplateDownloadUrl":
"https://oss-hk.armcloud.net/adi/7e6af1736a677c70ba6a481e201eba61.zip","adiTemplatePwd":"GcANfiNwpWKnJmvIOPMz","propertyJSON":"{}","androidImageVersion":13,"deleteFl
ag":false,"deviceName":"RMX3491(12G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":null,"isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"an
droid13"},{"id":458,"createTime":"2025-05-25T06:46:16.000+00:00","createBy":"","updateTime":"2025-05-25T06:46:49.000+00:00","updateBy":"","brand":"google","model":"P
ixel 7 Pro(New)(8G)","fingerprint":"google/cheetah/cheetah:13/TQ3A.230901.001/10750268:user/release-keys","fingerprintMd5":"f5da7b97678ac19309f0cf0203e072d7","resour
ceSpecificationCode":"m2-4","screenLayoutCode":"realdevice_1440x3120x560","adiTemplateDownloadUrl":"https://oss-hk01.armcloud.net/adi/myadi1.zip","adiTemplatePwd":"J
ZGWqLOMarIosOpSuDXh","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"Pixel 7 Pro(New)(8G)","isOfficial":0,"status":1,"adiTemplateVersio
n":null,"modelCode":null,"isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":65,"createTime":"2024-11-22T10:48:40.000+00:00","createBy":"","upd
ateTime":"2025-04-29T09:44:28.000+00:00","updateBy":"","brand":"POCO","model":"2201116PG(8G)","fingerprint":"POCO/veux_p_global/veux:13/TKQ1.221114.001/V816.0.5.0.TK
CMIXM:user/release-keys","fingerprintMd5":"80a2e13850ef1395a3d4df36fc744202","resourceSpecificationCode":"m2-4","screenLayoutCode":"realdevice_1080x2400x440","adiTem
plateDownloadUrl":"https://oss-hk.armcloud.net/adi/1f7ff28c6d47da3bfe71113ed3861d64.zip","adiTemplatePwd":"bNLNhpuSVzdTYydefgkr","propertyJSON":"{}","androidImageVer
sion":13,"deleteFlag":false,"deviceName":"2201116PG(8G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":null,"isPublic":1,"testCasesDownloadUrl":nul
l,"aospVersion":"android13"},{"id":51,"createTime":"2024-11-22T10:48:27.000+00:00","createBy":"","updateTime":"2025-04-29T09:44:28.000+00:00","updateBy":"","brand":"
samsung","model":"SM-A5360(8G)","fingerprint":"samsung/a53xzh/a53x:13/TP1A.220624.014/A5360ZHS7CWI1:user/release-keys","fingerprintMd5":"21e5210842e1cc9b8baa6dfeb082
4601","resourceSpecificationCode":"m2-4","screenLayoutCode":"realdevice_1080x2400x450","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/33934ea109ba4c8435f7
7d52c9e9008d.zip","adiTemplatePwd":"bDxMMLGEOrqQLospVdcc","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"SM-A5360(8G)","isOfficial":1,
"status":1,"adiTemplateVersion":null,"modelCode":null,"isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":383,"createTime":"2025-05-14T14:00:12
.000+00:00","createBy":"","updateTime":"2025-05-29T15:53:04.000+00:00","updateBy":"","brand":"vivo","model":"V2279A(12G)","fingerprint":"vivo/PD2279/PD2279:13/TP1A.2
20624.014/compiler01111129:user/release-keys","fingerprintMd5":"115b41a0e539c4520cdd21d3587e1e1d","resourceSpecificationCode":"m2-3","screenLayoutCode":"realdevice_1
080x2388x480","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/38dcf2fcbf9544e64b9395d89daadfd3_03.zip","adiTemplatePwd":"LOCjhbZDUoctjrVEZfmw","propertyJSO
N":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"V2279A(12G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":"vivo_V2279A(12G)","is
Public":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":241,"createTime":"2025-03-28T10:13:06.000+00:00","createBy":"","updateTime":"2025-05-29T15:53:
04.000+00:00","updateBy":"","brand":"vivo","model":"V2239A(12G)","fingerprint":"vivo/PD2239/PD2239:13/TP1A.220624.014/compiler02171051:user/release-keys","fingerprin
tMd5":"edbe0b346bc1fa977e5b9e48d8d4ed68","resourceSpecificationCode":"m2-3","screenLayoutCode":"realdevice_1080x2400x480","adiTemplateDownloadUrl":"https://oss-hk.ar
mcloud.net/adi/599d2b7528c778904f108997737312d6_03.zip","adiTemplatePwd":"UgcKsLWkXzBDvFcIeULv","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"devi
ceName":"V2239A(12G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":null,"isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":
63,"createTime":"2024-11-22T10:48:38.000+00:00","createBy":"","updateTime":"2025-04-29T09:44:28.000+00:00","updateBy":"","brand":"samsung","model":"SM-A325N(8G)","fi
ngerprint":"samsung/a32ks/a32:13/TP1A.220624.014/A325NKSS6DXE2:user/release-keys","fingerprintMd5":"b2173349bbebdbcaeabd1427ff218df0","resourceSpecificationCode":"m2
-4","screenLayoutCode":"realdevice_1080x2400x420","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/bf84c0b669ab2041854a8b61ef5537f7.zip","adiTemplatePwd":"L
MvBHQdNckjbUlDUxvbJ","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"SM-A325N(8G)","isOfficial":1,"status":1,"adiTemplateVersion":null,
"modelCode":null,"isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":414,"createTime":"2025-05-14T14:01:06.000+00:00","createBy":"","updateTime
":"2025-05-29T15:53:04.000+00:00","updateBy":"","brand":"Redmi","model":"2201117TG(8G)","fingerprint":"Redmi/spes_global/spes:13/TKQ1.221114.001/V816.0.8.0.TGCMIXM:u
ser/release-keys","fingerprintMd5":"5c7be06178530d60166663e79c1eeb45","resourceSpecificationCode":"m2-4","screenLayoutCode":"realdevice_1080x2400x440","adiTemplateDo
wnloadUrl":"https://oss-hk.armcloud.net/adi/bb6ba90f6cb46d93cef03186605cdbe9_03.zip","adiTemplatePwd":"YcbuLjtfcJywPFhnPsuW","propertyJSON":"{}","androidImageVersion
":13,"deleteFlag":false,"deviceName":"2201117TG(8G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":"Redmi_2201117TG(8G)","isPublic":1,"testCasesDow
nloadUrl":null,"aospVersion":"android13"},{"id":54,"createTime":"2024-11-22T10:48:32.000+00:00","createBy":"","updateTime":"2025-04-29T09:44:28.000+00:00","updateBy"
:"","brand":"samsung","model":"SM-A715F(12G)","fingerprint":"samsung/a71zh/a71:13/TP1A.220624.014/A715FZHSADXB1:user/release-keys","fingerprintMd5":"aa3eb87db7b0c699
254fb018b198617a","resourceSpecificationCode":"m2-3","screenLayoutCode":"realdevice_1080x2400x420","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/1ddc27a1
4e6a88aa98e27c10b5665fcb.zip","adiTemplatePwd":"ZOTrlJGHAxmhJPffFJcX","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"SM-A715F(12G)","i
sOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":null,"isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":44,"createTime":"2024-11
-22T10:48:20.000+00:00","createBy":"","updateTime":"2025-04-29T09:44:28.000+00:00","updateBy":"","brand":"samsung","model":"SM-A225F(12G)","fingerprint":"samsung/a22
nstur/a22:13/TP1A.220624.014/A225FXXU6DWE3:user/release-keys","fingerprintMd5":"74a0587ae2422d8c59d88a5fed39104e","resourceSpecificationCode":"m2-3","screenLayoutCod
e":"realdevice_720x1600x300","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/cfc373de29e65dc9ff5009a73a8727df.zip","adiTemplatePwd":"ORbiNKXBEDCQqKhZfHAk",
"propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"SM-A225F(12G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":null,"is
Public":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":329,"createTime":"2025-05-13T16:49:11.000+00:00","createBy":"","updateTime":"2025-05-29T15:53:
04.000+00:00","updateBy":"","brand":"Infinix","model":"Infinix X6837(12G)","fingerprint":"Infinix/X6837-OP/Infinix-X6837:13/TP1A.220624.014/250319V1532:user/release-
keys","fingerprintMd5":"3f64fb3338509498dc8a5d85637bfbe1","resourceSpecificationCode":"m2-3","screenLayoutCode":"realdevice_1080x2460x480","adiTemplateDownloadUrl":"
https://oss-hk.armcloud.net/adi/e36a84791900dc523a46befa11a01540_03.zip","adiTemplatePwd":"GYGmCPdJdRjUBpwwxGcf","propertyJSON":"{}","androidImageVersion":13,"delete
Flag":false,"deviceName":"Infinix X6837(12G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":null,"isPublic":1,"testCasesDownloadUrl":null,"aospVers
ion":"android13"},{"id":55,"createTime":"2024-11-22T10:48:32.000+00:00","createBy":"","updateTime":"2025-04-29T09:44:28.000+00:00","updateBy":"","brand":"samsung","m
odel":"SM-A715F(8G)","fingerprint":"samsung/a71zh/a71:13/TP1A.220624.014/A715FZHSADXB1:user/release-keys","fingerprintMd5":"aa3eb87db7b0c699254fb018b198617a","resour
ceSpecificationCode":"m2-4","screenLayoutCode":"realdevice_1080x2400x420","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/1ddc27a14e6a88aa98e27c10b5665fcb.
zip","adiTemplatePwd":"ZOTrlJGHAxmhJPffFJcX","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"SM-A715F(8G)","isOfficial":1,"status":1,"a
diTemplateVersion":null,"modelCode":null,"isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":300,"createTime":"2025-04-29T06:46:06.000+00:00","
createBy":"","updateTime":"2025-05-29T15:53:04.000+00:00","updateBy":"","brand":"samsung(FIX)","model":"SM-A236U1(8G)","fingerprint":"samsung/a23xque/a23xq:13/TP1A.2
20624.014/A236U1UEU3CWG5:user/release-keys","fingerprintMd5":"00c013d03fc3b150dbabdc83c213076a","resourceSpecificationCode":"m2-4","screenLayoutCode":"realdevice_108
0x2408x450","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/098c9efe7c449998c483d83f3a93c2ea_fix_03.zip","adiTemplatePwd":"HLgvRxgdghmLJPUHeutV","propertyJ
SON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"SM-A236U1(8G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":null,"isPublic":1,
"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":375,"createTime":"2025-05-14T13:59:57.000+00:00","createBy":"","updateTime":"2025-05-29T15:53:04.000+00:
00","updateBy":"","brand":"Xiaomi","model":"M2102J2SC(12G)","fingerprint":"Xiaomi/thyme/thyme:13/TKQ1.221114.001/V816.0.4.0.TGACNXM:user/release-keys","fingerprintMd
5":"90a6dd937f1c3d0dbd8311e1f70d7ca6","resourceSpecificationCode":"m2-3","screenLayoutCode":"realdevice_1080x2340x440","adiTemplateDownloadUrl":"https://oss-hk.armcl
oud.net/adi/646ab2444c4b999131fd540ad9dad27a_03.zip","adiTemplatePwd":"TBsyRTTpfTNTEJrlxKoE","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceN
ame":"M2102J2SC(12G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":"Xiaomi_M2102J2SC(12G)","isPublic":1,"testCasesDownloadUrl":null,"aospVersion":
"android13"},{"id":251,"createTime":"2025-04-11T06:22:01.000+00:00","createBy":"","updateTime":"2025-05-29T15:53:04.000+00:00","updateBy":"","brand":"samsung","model
":"SM-A236U1(12G)","fingerprint":"samsung/a23xque/a23xq:13/TP1A.220624.014/A236U1UEU3CWG5:user/release-keys","fingerprintMd5":"00c013d03fc3b150dbabdc83c213076a","res
ourceSpecificationCode":"m2-3","screenLayoutCode":"realdevice_1080x2408x450","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/098c9efe7c449998c483d83f3a93c2
ea_03.zip","adiTemplatePwd":"VDqkLkPEFOeuqDmLyocf","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"SM-A236U1(12G)","isOfficial":1,"stat
us":1,"adiTemplateVersion":null,"modelCode":null,"isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":53,"createTime":"2024-11-22T10:48:31.000+0
0:00","createBy":"","updateTime":"2025-04-29T09:44:28.000+00:00","updateBy":"","brand":"realme","model":"RMX3151(8G)","fingerprint":"realme/RMX3151EEA/RE54B4L1:13/SP
1A.210812.016/R.18a3aa1-4194:user/release-keys","fingerprintMd5":"3c8238589dc201bb648cb83968dc32e2","resourceSpecificationCode":"m2-4","screenLayoutCode":"realdevice
_1080x2412x480","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/7104bfc1ace1cd8f89af379f3df31a7f.zip","adiTemplatePwd":"JZYGJmyhZAzgDSaAMEki","propertyJSON
":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"RMX3151(8G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":null,"isPublic":1,"test
CasesDownloadUrl":null,"aospVersion":"android13"},{"id":56,"createTime":"2024-11-22T10:48:33.000+00:00","createBy":"","updateTime":"2025-04-29T09:44:28.000+00:00","u
pdateBy":"","brand":"Redmi","model":"21061119AG(12G)","fingerprint":"Redmi/selene_global/selene:13/TP1A.220624.014/V14.0.7.0.TKUMIXM:user/release-keys","fingerprintM
d5":"cd3e8f4edc200d5e597711151f93a522","resourceSpecificationCode":"m2-3","screenLayoutCode":"realdevice_1080x2400x440","adiTemplateDownloadUrl":"https://oss-hk.armc
loud.net/adi/038108f1a58f016b3b6421fee3d5e9f6.zip","adiTemplatePwd":"WEiRBLiOltDwMVvSlNfj","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceNam
e":"21061119AG(12G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":null,"isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":3
34,"createTime":"2025-05-13T16:50:29.000+00:00","createBy":"","updateTime":"2025-05-29T15:53:04.000+00:00","updateBy":"","brand":"realme","model":"RMX3195(8G)","fing
erprint":"realme/RMX3195T2/RMX3195:13/SP1A.210812.016/R.182c3f7_cf1b8:user/release-keys","fingerprintMd5":"fe8cef1a5e9da795c3ead762313e7414","resourceSpecificationCo
de":"m2-4","screenLayoutCode":"realdevice_720x1600x320","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/8e108aca03fec718c240b3b8b9833189_03.zip","adiTempla
tePwd":"vcYndDsWMhTqtiJbZdhU","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"RMX3195(8G)","isOfficial":1,"status":1,"adiTemplateVersio
n":null,"modelCode":null,"isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":49,"createTime":"2024-11-22T10:48:26.000+00:00","createBy":"","upd
ateTime":"2025-04-29T09:44:28.000+00:00","updateBy":"","brand":"OPPO","model":"CPH2237(8G)","fingerprint":"OPPO/CPH2237T2/OP4FA7L1:13/TP1A.220905.001/R.1769940_1:use
r/release-keys","fingerprintMd5":"d55654819f04eb8c4367cc79b2785db2","resourceSpecificationCode":"m2-4","screenLayoutCode":"realdevice_1080x2400x480","adiTemplateDown
loadUrl":"https://oss-hk.armcloud.net/adi/bb3459664198adc4e72387e963092384.zip","adiTemplatePwd":"EcmhqAeJRhlLwnOLdidi","propertyJSON":"{}","androidImageVersion":13,
"deleteFlag":false,"deviceName":"CPH2237(8G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":null,"isPublic":1,"testCasesDownloadUrl":null,"aospVers
ion":"android13"},{"id":332,"createTime":"2025-05-13T16:49:17.000+00:00","createBy":"","updateTime":"2025-05-29T15:53:04.000+00:00","updateBy":"","brand":"realme","m
odel":"RMX3363(8G)","fingerprint":"realme/RMX3363T2/RE54ABL1:13/TP1A.220905.001/R.18a3a4d-41d9-71a9:user/release-keys","fingerprintMd5":"638f07ef2dcc6d31e5c7fc88cf74
bbe5","resourceSpecificationCode":"m2-4","screenLayoutCode":"realdevice_1080x2400x480","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/5ae9f2a6f7b4f41a19e3
38333c61ef43_03.zip","adiTemplatePwd":"dxcAOlIafauNMFAZPGPl","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"RMX3363(8G)","isOfficial":
1,"status":1,"adiTemplateVersion":null,"modelCode":null,"isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":45,"createTime":"2024-11-22T10:48:2
0.000+00:00","createBy":"","updateTime":"2025-04-29T09:44:28.000+00:00","updateBy":"","brand":"samsung","model":"SM-A225F(8G)","fingerprint":"samsung/a22nstur/a22:13
/TP1A.220624.014/A225FXXU6DWE3:user/release-keys","fingerprintMd5":"74a0587ae2422d8c59d88a5fed39104e","resourceSpecificationCode":"m2-4","screenLayoutCode":"realdevi
ce_720x1600x300","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/cfc373de29e65dc9ff5009a73a8727df.zip","adiTemplatePwd":"ORbiNKXBEDCQqKhZfHAk","propertyJSO
N":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"SM-A225F(8G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":null,"isPublic":1,"te
stCasesDownloadUrl":null,"aospVersion":"android13"},{"id":39,"createTime":"2024-11-22T10:48:16.000+00:00","createBy":"","updateTime":"2025-04-29T09:44:28.000+00:00",
"updateBy":"","brand":"samsung","model":"SM-A037F(8G)","fingerprint":"samsung/a03snnxx/a03s:13/TP1A.220624.014/A037FXXS6CXE2:user/release-keys","fingerprintMd5":"1c7
2dfea98aaf3605d0014a9fb948c3b","resourceSpecificationCode":"m2-4","screenLayoutCode":"realdevice_720x1600x300","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/
adi/5f0ee0b3efd9cde8df20ae1a78a0d4d5.zip","adiTemplatePwd":"dgiKqEmbPxxXbyJwKWae","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"SM-A0
37F(8G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":null,"isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":67,"createTim
e":"2024-11-22T10:48:44.000+00:00","createBy":"","updateTime":"2025-04-29T09:44:28.000+00:00","updateBy":"","brand":"realme","model":"RMX3491(8G)","fingerprint":"rea
lme/RMX3491T2/RED8C1L1:13/RKQ1.211119.001/R.1006e02-6679-667b:user/release-keys","fingerprintMd5":"0453766e225d38d29d97d1b91ab9100c","resourceSpecificationCode":"m2-
4","screenLayoutCode":"realdevice_1080x2412x480","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/7e6af1736a677c70ba6a481e201eba61.zip","adiTemplatePwd":"Gc
ANfiNwpWKnJmvIOPMz","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"RMX3491(8G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"m
odelCode":null,"isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":42,"createTime":"2024-11-22T10:48:18.000+00:00","createBy":"","updateTime":"
2025-04-29T09:44:28.000+00:00","updateBy":"","brand":"vivo","model":"V2109(12G)","fingerprint":"vivo/2109T/2109:13/TP1A.220624.014/compiler05172212:user/release-keys
","fingerprintMd5":"66736ab708753753c9a3f4656af218ba","resourceSpecificationCode":"m2-3","screenLayoutCode":"realdevice_1080x2408x440","adiTemplateDownloadUrl":"http
s://oss-hk.armcloud.net/adi/ac64b5eb06c6c28fb65fa30efb86c30a.zip","adiTemplatePwd":"gjObgYVrnDKTZelGPFRN","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":f
alse,"deviceName":"V2109(12G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":null,"isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"android13
"},{"id":252,"createTime":"2025-04-11T06:22:01.000+00:00","createBy":"","updateTime":"2025-05-29T15:53:04.000+00:00","updateBy":"","brand":"samsung","model":"SM-A236
U1(8G)","fingerprint":"samsung/a23xque/a23xq:13/TP1A.220624.014/A236U1UEU3CWG5:user/release-keys","fingerprintMd5":"00c013d03fc3b150dbabdc83c213076a","resourceSpecif
icationCode":"m2-4","screenLayoutCode":"realdevice_1080x2408x450","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/098c9efe7c449998c483d83f3a93c2ea_03.zip",
"adiTemplatePwd":"VDqkLkPEFOeuqDmLyocf","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"SM-A236U1(8G)","isOfficial":1,"status":1,"adiTe
mplateVersion":null,"modelCode":null,"isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":38,"createTime":"2024-11-22T10:48:15.000+00:00","creat
eBy":"","updateTime":"2025-04-29T09:44:28.000+00:00","updateBy":"","brand":"samsung","model":"SM-A037F(12G)","fingerprint":"samsung/a03snnxx/a03s:13/TP1A.220624.014/
A037FXXS6CXE2:user/release-keys","fingerprintMd5":"1c72dfea98aaf3605d0014a9fb948c3b","resourceSpecificationCode":"m2-3","screenLayoutCode":"realdevice_720x1600x300",
"adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/5f0ee0b3efd9cde8df20ae1a78a0d4d5.zip","adiTemplatePwd":"dgiKqEmbPxxXbyJwKWae","propertyJSON":"{}","androidI
mageVersion":13,"deleteFlag":false,"deviceName":"SM-A037F(12G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":null,"isPublic":1,"testCasesDownloadU
rl":null,"aospVersion":"android13"},{"id":380,"createTime":"2025-05-14T14:00:05.000+00:00","createBy":"","updateTime":"2025-05-29T15:53:04.000+00:00","updateBy":"","
brand":"Infinix","model":"Infinix X6820(8G)","fingerprint":"Infinix/X6820-GL/Infinix-X6820:13/TP1A.220624.014/240514V1488:user/release-keys","fingerprintMd5":"b99c1c
80141ca30696889302f561d4b7","resourceSpecificationCode":"m2-4","screenLayoutCode":"realdevice_1080x2400x480","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/ad
i/c8431b48e617040617a632e511e54621_03.zip","adiTemplatePwd":"JVBOmuUEPSiVZfhNwhcM","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"Infi
nix X6820(8G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":"Infinix_Infinix X6820(8G)","isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"an
droid13"},{"id":40,"createTime":"2024-11-22T10:48:17.000+00:00","createBy":"","updateTime":"2025-04-29T09:44:28.000+00:00","updateBy":"","brand":"vivo","model":"V203
6(12G)","fingerprint":"vivo/2036T/2036:13/TP1A.220624.014/compiler07261846:user/release-keys","fingerprintMd5":"0707aa20b0013d20bee0fa0366873778","resourceSpecificat
ionCode":"m2-3","screenLayoutCode":"realdevice_1080x2408x440","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/d51382c681e4afd3088ccf3ea59ae7df.zip","adiTem
platePwd":"iSErHnVVBrniSIHPOnqx","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"V2036(12G)","isOfficial":1,"status":1,"adiTemplateVers
ion":null,"modelCode":null,"isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":299,"createTime":"2025-04-29T06:46:05.000+00:00","createBy":"","
updateTime":"2025-05-29T15:53:04.000+00:00","updateBy":"","brand":"samsung(FIX)","model":"SM-A236U1(12G)","fingerprint":"samsung/a23xque/a23xq:13/TP1A.220624.014/A23
6U1UEU3CWG5:user/release-keys","fingerprintMd5":"00c013d03fc3b150dbabdc83c213076a","resourceSpecificationCode":"m2-3","screenLayoutCode":"realdevice_1080x2408x450","
adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/098c9efe7c449998c483d83f3a93c2ea_fix_03.zip","adiTemplatePwd":"HLgvRxgdghmLJPUHeutV","propertyJSON":"{}","an
droidImageVersion":13,"deleteFlag":false,"deviceName":"SM-A236U1(12G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":null,"isPublic":1,"testCasesDo
wnloadUrl":null,"aospVersion":"android13"},{"id":402,"createTime":"2025-05-14T14:00:45.000+00:00","createBy":"","updateTime":"2025-05-29T15:53:04.000+00:00","updateB
y":"","brand":"vivo","model":"V2166BA(8G)","fingerprint":"vivo/PD2224/PD2224:13/TP1A.220624.014/compiler03111954:user/release-keys","fingerprintMd5":"3fc44f78c4cb895
fc242892ee536b23b","resourceSpecificationCode":"m2-4","screenLayoutCode":"realdevice_1080x2408x480","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/f41a9ae
5fac06c8cfbd271f4377986cb_03.zip","adiTemplatePwd":"OgdSUuXcoEJJwrGOACGO","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"V2166BA(8G)",
"isOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":"vivo_V2166BA(8G)","isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":61,"crea
teTime":"2024-11-22T10:48:37.000+00:00","createBy":"","updateTime":"2025-04-29T09:44:28.000+00:00","updateBy":"","brand":"samsung","model":"SM-N981N(8G)","fingerprin
t":"samsung/c1qksw/c1q:13/TP1A.220624.014/N981NKSS4HXFC:user/release-keys","fingerprintMd5":"8ba418a090433e9ca504efa0c7637271","resourceSpecificationCode":"m2-4","sc
reenLayoutCode":"realdevice_1080x2400x540","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/e02dbfec96fe4ab2464ebbd016cf1804.zip","adiTemplatePwd":"alSMaZPY
nRdHybrdlbTr","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"SM-N981N(8G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelC
ode":null,"isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":433,"createTime":"2025-05-14T14:01:43.000+00:00","createBy":"","updateTime":"2025
-05-29T15:53:04.000+00:00","updateBy":"","brand":"OPPO","model":"OPD2102A(12G)","fingerprint":"OPPO/OPD2102AT2/OP5226L1:13/RKQ1.211119.001/S.1c6921b-1-672d9:user/rel
ease-keys","fingerprintMd5":"b918209a9b151ed3e84fab6de0e5e38e","resourceSpecificationCode":"m2-3","screenLayoutCode":"realdevice_1200x2000x280","adiTemplateDownloadU
rl":"https://oss-hk.armcloud.net/adi/7c061d7f567a52c3e558b363620123db_03.zip","adiTemplatePwd":"rCRakMEDUHtbuIjFArUz","propertyJSON":"{}","androidImageVersion":13,"d
eleteFlag":false,"deviceName":"OPD2102A(12G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":"OPPO_OPD2102A(12G)","isPublic":1,"testCasesDownloadUrl
":null,"aospVersion":"android13"},{"id":50,"createTime":"2024-11-22T10:48:27.000+00:00","createBy":"","updateTime":"2025-04-29T09:44:28.000+00:00","updateBy":"","bra
nd":"samsung","model":"SM-A5360(12G)","fingerprint":"samsung/a53xzh/a53x:13/TP1A.220624.014/A5360ZHS7CWI1:user/release-keys","fingerprintMd5":"21e5210842e1cc9b8baa6d
feb0824601","resourceSpecificationCode":"m2-3","screenLayoutCode":"realdevice_1080x2400x450","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/33934ea109ba4c
8435f77d52c9e9008d.zip","adiTemplatePwd":"bDxMMLGEOrqQLospVdcc","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"SM-A5360(12G)","isOffic
ial":1,"status":1,"adiTemplateVersion":null,"modelCode":null,"isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":258,"createTime":"2025-04-11T0
6:22:12.000+00:00","createBy":"","updateTime":"2025-05-29T15:53:04.000+00:00","updateBy":"","brand":"samsung","model":"SM-G980F(8G)","fingerprint":"samsung/x1sxx/x1s
:13/TP1A.220624.014/G980FXXUFGVJE:user/release-keys","fingerprintMd5":"d6e9e5abcf305f6842cacbc2df476fb9","resourceSpecificationCode":"m2-4","screenLayoutCode":"reald
evice_1440x3200x640","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/d31ce85ccbaee83eccd8d5cd2ef44c46_03.zip","adiTemplatePwd":"GUkngTTUhVQbbvboVzPz","prop
ertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"SM-G980F(8G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":null,"isPublic
":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":244,"createTime":"2025-04-11T06:21:47.000+00:00","createBy":"","updateTime":"2025-05-29T15:53:04.000
+00:00","updateBy":"","brand":"google","model":"Pixel 4(8G)","fingerprint":"google/flame/flame:13/TP1A.221005.002.B2/9382335:user/release-keys","fingerprintMd5":"9a3
befe43041468027d421298979bdc0","resourceSpecificationCode":"m2-4","screenLayoutCode":"realdevice_1080x2280x440","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net
/adi/bde97489de3ad6ac19a71396b22a1250_03.zip","adiTemplatePwd":"EcAWLIOioCcBSDiERrCc","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"P
ixel 4(8G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":null,"isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":43,"create
Time":"2024-11-22T10:48:19.000+00:00","createBy":"","updateTime":"2025-04-29T09:44:28.000+00:00","updateBy":"","brand":"vivo","model":"V2109(8G)","fingerprint":"vivo
/2109T/2109:13/TP1A.220624.014/compiler05172212:user/release-keys","fingerprintMd5":"66736ab708753753c9a3f4656af218ba","resourceSpecificationCode":"m2-4","screenLayo
":333,"createTime":"2025-05-13T16:50:28.000+00:00","createBy":"","updateTime":"2025-05-29T15:53:04.000+00:00","updateBy":"","brand":"realme","model":"RMX3195(12G)","fingerprint":"realme/RMX3195T2/RMX3195:13/SP1A.210812.016/R.182c3f7_cf1b8:user/release-keys","fingerprintMd5":"fe8cef1a5e9da795c3ead762313e7414","resourceSpecificationCode":"m2-3","screenLayoutCode":"realdevice_720x1600x320","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/8e108aca03fec718c240b3b8b9833189_03.zip","adiTemplatePwd":"vcYndDsWMhTqtiJbZdhU","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"RMX3195(12G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":null,"isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"android13"},{"id":243,"createTime":"2025-04-11T06:21:46.000+00:00","createBy":"","updateTime":"2025-05-29T15:53:04.000+00:00","updateBy":"","brand":"google","model":"Pixel 4(12G)","fingerprint":"google/flame/flame:13/TP1A.221005.002.B2/9382335:user/release-keys","fingerprintMd5":"9a3befe43041468027d421298979bdc0","resourceSpecificationCode":"m2-3","screenLayoutCode":"realdevice_1080x2280x440","adiTemplateDownloadUrl":"https://oss-hk.armcloud.net/adi/bde97489de3ad6ac19a71396b22a1250_03.zip","adiTemplatePwd":"EcAWLIOioCcBSDiERrCc","propertyJSON":"{}","androidImageVersion":13,"deleteFlag":false,"deviceName":"Pixel 4(12G)","isOfficial":1,"status":1,"adiTemplateVersion":null,"modelCode":null,"isPublic":1,"testCasesDownloadUrl":null,"aospVersion":"android13"}],"traceId":"eywok3okhssg"}
`
	var realPhoneTemplateList struct {
		Code string               `json:"code"`
		Msg  string               `json:"msg"`
		Data []RealPhoneTemplate2 `json:"data"`
	}
	err := json.Unmarshal([]byte(str), &realPhoneTemplateList)
	if err != nil {
		fmt.Println(err)
	}
	for _, v := range realPhoneTemplateList.Data {
		//v.Create()
		v.Create(db)
	}
}
